﻿namespace JitLeak
{
	public class Consumer 
	{
		public void CallAll()
		{
			IInterface iface = new Class();
			System.Threading.Thread.Sleep(10);
			iface.Method0();
			System.Threading.Thread.Sleep(10);
			iface.Method1();
			System.Threading.Thread.Sleep(10);
			iface.Method2();
			System.Threading.Thread.Sleep(10);
			iface.Method3();
			System.Threading.Thread.Sleep(10);
			iface.Method4();
			System.Threading.Thread.Sleep(10);
			iface.Method5();
			System.Threading.Thread.Sleep(10);
			iface.Method6();
			System.Threading.Thread.Sleep(10);
			iface.Method7();
			System.Threading.Thread.Sleep(10);
			iface.Method8();
			System.Threading.Thread.Sleep(10);
			iface.Method9();
			System.Threading.Thread.Sleep(10);
			iface.Method10();
			System.Threading.Thread.Sleep(10);
			iface.Method11();
			System.Threading.Thread.Sleep(10);
			iface.Method12();
			System.Threading.Thread.Sleep(10);
			iface.Method13();
			System.Threading.Thread.Sleep(10);
			iface.Method14();
			System.Threading.Thread.Sleep(10);
			iface.Method15();
			System.Threading.Thread.Sleep(10);
			iface.Method16();
			System.Threading.Thread.Sleep(10);
			iface.Method17();
			System.Threading.Thread.Sleep(10);
			iface.Method18();
			System.Threading.Thread.Sleep(10);
			iface.Method19();
			System.Threading.Thread.Sleep(10);
			iface.Method20();
			System.Threading.Thread.Sleep(10);
			iface.Method21();
			System.Threading.Thread.Sleep(10);
			iface.Method22();
			System.Threading.Thread.Sleep(10);
			iface.Method23();
			System.Threading.Thread.Sleep(10);
			iface.Method24();
			System.Threading.Thread.Sleep(10);
			iface.Method25();
			System.Threading.Thread.Sleep(10);
			iface.Method26();
			System.Threading.Thread.Sleep(10);
			iface.Method27();
			System.Threading.Thread.Sleep(10);
			iface.Method28();
			System.Threading.Thread.Sleep(10);
			iface.Method29();
			System.Threading.Thread.Sleep(10);
			iface.Method30();
			System.Threading.Thread.Sleep(10);
			iface.Method31();
			System.Threading.Thread.Sleep(10);
			iface.Method32();
			System.Threading.Thread.Sleep(10);
			iface.Method33();
			System.Threading.Thread.Sleep(10);
			iface.Method34();
			System.Threading.Thread.Sleep(10);
			iface.Method35();
			System.Threading.Thread.Sleep(10);
			iface.Method36();
			System.Threading.Thread.Sleep(10);
			iface.Method37();
			System.Threading.Thread.Sleep(10);
			iface.Method38();
			System.Threading.Thread.Sleep(10);
			iface.Method39();
			System.Threading.Thread.Sleep(10);
			iface.Method40();
			System.Threading.Thread.Sleep(10);
			iface.Method41();
			System.Threading.Thread.Sleep(10);
			iface.Method42();
			System.Threading.Thread.Sleep(10);
			iface.Method43();
			System.Threading.Thread.Sleep(10);
			iface.Method44();
			System.Threading.Thread.Sleep(10);
			iface.Method45();
			System.Threading.Thread.Sleep(10);
			iface.Method46();
			System.Threading.Thread.Sleep(10);
			iface.Method47();
			System.Threading.Thread.Sleep(10);
			iface.Method48();
			System.Threading.Thread.Sleep(10);
			iface.Method49();
			System.Threading.Thread.Sleep(10);
			iface.Method50();
			System.Threading.Thread.Sleep(10);
			iface.Method51();
			System.Threading.Thread.Sleep(10);
			iface.Method52();
			System.Threading.Thread.Sleep(10);
			iface.Method53();
			System.Threading.Thread.Sleep(10);
			iface.Method54();
			System.Threading.Thread.Sleep(10);
			iface.Method55();
			System.Threading.Thread.Sleep(10);
			iface.Method56();
			System.Threading.Thread.Sleep(10);
			iface.Method57();
			System.Threading.Thread.Sleep(10);
			iface.Method58();
			System.Threading.Thread.Sleep(10);
			iface.Method59();
		}
	}
}